using System;
using System.Text;
namespace OPTFleet.OPTFleet {
	public class Stock {
		private int idstock;
		private string nome;
		private int quantidade;
		private DateTime datavalidade;

        public int IDStock
        {
            get { return idstock; }
            set { idstock = value; }
        }
        public string Nome
        {
            get { return nome; }
            set { nome = value; }
        }
        public int Quantidade
        {
            get { return quantidade; }
            set { quantidade = value; }
        }

        public DateTime DataValidade
        {
            get { return datavalidade; }
            set { datavalidade = value; }
        }

        public Stock() { }

        public Stock(int idstock, string nome, int quantidade, DateTime datavalidade)
        {
            this.idstock = idstock;
            this.nome = nome;
            this.quantidade = quantidade;
            this.datavalidade = datavalidade;
        }

        public override String ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("-----Stock-----\n");
            sb.Append("IDStock: ");
            sb.Append(idstock);
            sb.Append("\nNome: ");
            sb.Append(nome);
            sb.Append("\nQuantidade: ");
            sb.Append(quantidade);
            sb.Append("\nData de validade: ");
            sb.Append(datavalidade);
            sb.Append("\n---------------");

            return sb.ToString();
        }
	}

}
